package servicios;

import daos.VuelosHome;
import modelo.Ciudad;
import modelo.Operation;
import modelo.Vuelo;


/**
 * TODO: description
 */
public class CrearVuelo implements Operation<Vuelo>{
    private String codigo;
    private Ciudad corigen;
    private Ciudad cdestino;


    public CrearVuelo(String codigo, Ciudad corigen, Ciudad cdestino) {
        super();
        this.codigo = codigo;
        this.corigen = corigen;
        this.cdestino = cdestino;

    }

    public Vuelo execute() {
        Vuelo vuelo = new Vuelo(codigo);
        vuelo.setCiudadOrigen(corigen);
        vuelo.setCiudadDestino(cdestino);
        new VuelosHome().grabar(vuelo);
        return vuelo;
    }
}
